package com.zyyx.team.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zyyx.common.annotation.Excel;
import com.zyyx.common.core.domain.BaseEntity;

/**
 * 学生名单对象 team
 * 
 * @author zyyx
 * @date 2025-01-13
 */
public class Team extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 名单id */
    private Long teamId;

    /** 学生id */
    @Excel(name = "学生id")
    private Long teamUserId;

    /** 选课id */
    @Excel(name = "选课id")
    private Long courseManageId;

    /** 排课教师名 */
    @Excel(name = "排课教师名id")
    private String courseManageUserName;

    /** 课程名 */
    @Excel(name = "课程名")
    private String courseName;

    /** 学期 */
    @Excel(name = "学期")
    private String period;

    /** 学生名 */
    @Excel(name = "学生名")
    private String teamUserName;

    public String getCourseManageUserName() {
        return courseManageUserName;
    }

    public void setCourseManageUserName(String courseManageUserName) {
        this.courseManageUserName = courseManageUserName;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getTeamUserName() {
        return teamUserName;
    }

    public void setTeamUserName(String teamUserName) {
        this.teamUserName = teamUserName;
    }

    public void setTeamId(Long teamId)
    {
        this.teamId = teamId;
    }

    public Long getTeamId() 
    {
        return teamId;
    }
    public void setTeamUserId(Long teamUserId) 
    {
        this.teamUserId = teamUserId;
    }

    public Long getTeamUserId() 
    {
        return teamUserId;
    }
    public void setCourseManageId(Long courseManageId) 
    {
        this.courseManageId = courseManageId;
    }

    public Long getCourseManageId() 
    {
        return courseManageId;
    }


    @Override
    public String toString() {
        return "Team{" +
                "teamId=" + teamId +
                ", teamUserId=" + teamUserId +
                ", courseManageId=" + courseManageId +
                ", courseManageUserName='" + courseManageUserName + '\'' +
                ", courseName='" + courseName + '\'' +
                ", period='" + period + '\'' +
                ", teamUserName='" + teamUserName + '\'' +
                '}';
    }
}
